// index_pkg/pages/delivery/index.js
Page({
  data: {
    activeNames: ['1'],
    fileList: [],
    fileList2: [],
    file:'',
    deletable: false,
    show:false,  
    // jobId:'' ,
    // id: "", // 司机作业单号
    // startAgencyId: "", // 起始机构id
    // startProvince: "",  // 起始省份
    // startCity: "", // 起始市
    // startAddress: "", //起始机构详细地址
    // endAgencyId: "", // 目的机构id
    // endProvince: "", // 目的省份
    // endAddress: "", // 目的市
    // endCity: "", // 目的机构详细地址
    // status: 6, //作业状态
    // driverId: "", //司机id
    // transportTaskId: "", //运输任务id
    // startHandoverName: "",  // 提货对接人
    // startHandoverPhone: "", // 提货对接人电话
    // actualDepartureTime: "",
    // actualArrivalTime: "",
    // licensePlate: "", // 车牌号
    // driverName: "", //  司机名字

    // page:1,
    // pageSize:5,
    // counts:'',
    // items:[]
  },
  cancel(){
    this.setData({show:false})
  },
  popup(){
    this.setData({show:!this.data.show})
  },
//  onLoad(e){
//    console.log(e.id);
//   // jobId=e.id
//   this.setData({jobId:e.id})
//    this.getId()
//    this.onSearch()
//  },
//  async onSearch(){
//    const res =await  wx.$http.get('/driver/tasks/orders',{page:this.data.page,pageSize:this.data.pageSize,taskId:this.data.transportTaskId})
//    console.log(res);
//    this.setData({
//     counts:res.counts,
//     items:res.items
//    })
//  },
//  async getId(){
//    console.log(this.data.jobId);
//    const res =await wx.$http.get('/driver/tasks/details/' + this.data.jobId)
//   //  console.log(res);
//    this.setData({
//     id:res.id,
//     startAgencyId:res.startAgencyId,
//     startProvince:res.startProvince,
//     startCity:res.startCity,
//     startAddress:res.startAddress,
//     endAgencyId:res.endAgencyId,
//     endProvince:res.endProvince,
//     endAddress:res.endAddress,
//     endCity:res.endCity,
//     status:res.status,
//     driverId:res.driverId,
//     transportTaskId:res.transportTaskId,
//     startHandoverName:res.startHandoverName,
//     startHandoverPhone:res.startHandoverPhone,
//     actualDepartureTime:res.actualDepartureTime,
//     actualArrivalTime:res.actualArrivalTime,
//     licensePlate:res.licensePlate,
//     driverName:res.driverName,
//    })
//  },
  defer(){
    wx.navigateTo({
      url: '/index_pkg/pages/defer/index',
    })
  },

  del(e){
      console.log(e.detail.index);
      this.data.fileList.splice(e.detail.index, 1);
      this.setData({fileList:this.data.fileList})
  },
  del2(e){
    this.data.fileList2.splice(e.detail.index, 1);
    this.setData({fileList2:this.data.fileList2})
  },
  goodsRead(e){
    console.log(e);
    const { file } = e.detail;
    // 当设置 mutiple 为 true 时, file 为数组格式，否则为对象格式
    wx.uploadFile({
      url:  wx.$http.baseURL + '/driver/files/imageUpload',
      filePath: file.url,
      name: 'file',
      formData: { user: 'test' },
      header: {
        Authorization:getApp().getToken()
      },
      success: (res) => {
        console.log(res)
        const { fileList2 = [] } = this.data;
        console.log(res.data);
        fileList2.push({ ...file, url: res.data.data});
        this.setData({ fileList2 });
      }
    });
  },
  afterRead(event) {
    const { file } = event.detail;
    // 当设置 mutiple 为 true 时, file 为数组格式，否则为对象格式
    wx.uploadFile({
      url:  wx.$http.baseURL + '/driver/files/upload',
      filePath: file.url,
      name: 'file',
      formData: { user: 'test' },
      header: {
        Authorization:getApp().getToken()
      },
      success: (res) => {
        console.log(res)
        const { fileList = [] } = this.data;
        fileList.push({ ...file, url: res.data});
        this.setData({ fileList });
      }
    });
  },
  onChange(event) {
    this.setData({
      activeNames: event.detail,
    });
  }
  
})